\hypertarget{classc_particle_system}{\section{c\-Particle\-System类 参考}
\label{classc_particle_system}\index{c\-Particle\-System@{c\-Particle\-System}}
}
类 c\-Particle\-System 继承关系图\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classc_particle_system}
\end{center}
\end{figure}
\subsection*{Public 成员函数}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classc_particle_system_aaca71948547710612ca65a56b0550313}{virtual bool {\bfseries init} (I\-Direct3\-D\-Device9 $\ast$device, char $\ast$File\-Name)}\label{classc_particle_system_aaca71948547710612ca65a56b0550313}

\item 
\hypertarget{classc_particle_system_ab3984a21fc6fa7e32a0bf8977ec74d51}{virtual void {\bfseries reset} ()}\label{classc_particle_system_ab3984a21fc6fa7e32a0bf8977ec74d51}

\item 
\hypertarget{classc_particle_system_adbd0400272196dae07e0f21eea79b72a}{virtual void {\bfseries reset\-Particles} (\hyperlink{structs_attribute}{s\-Attribute} $\ast$attr)=0}\label{classc_particle_system_adbd0400272196dae07e0f21eea79b72a}

\item 
\hypertarget{classc_particle_system_a11f7d2ea68c7d1463409c1e5fbf53341}{virtual void {\bfseries add\-Particle} ()}\label{classc_particle_system_a11f7d2ea68c7d1463409c1e5fbf53341}

\item 
\hypertarget{classc_particle_system_a53460880a170cd50cdf2102c37dea54b}{virtual void {\bfseries update} (float Eplased\-Time)=0}\label{classc_particle_system_a53460880a170cd50cdf2102c37dea54b}

\item 
\hypertarget{classc_particle_system_ad9d3d0f50645f8c09d75d72fdd1df31b}{virtual void {\bfseries pre\-Render} ()}\label{classc_particle_system_ad9d3d0f50645f8c09d75d72fdd1df31b}

\item 
\hypertarget{classc_particle_system_acb29644a1afd8ffecbb0d58ea947180f}{virtual void {\bfseries render} ()}\label{classc_particle_system_acb29644a1afd8ffecbb0d58ea947180f}

\item 
\hypertarget{classc_particle_system_a6e85336cf96e08cca79e343dd4701f52}{virtual void {\bfseries post\-Render} ()}\label{classc_particle_system_a6e85336cf96e08cca79e343dd4701f52}

\item 
\hypertarget{classc_particle_system_a50d50ae2daeb3c3d92770e4324961f21}{bool {\bfseries is\-Empty} ()}\label{classc_particle_system_a50d50ae2daeb3c3d92770e4324961f21}

\item 
\hypertarget{classc_particle_system_abe840723dbf16000c7b9abaf147971fd}{bool {\bfseries is\-Dead} ()}\label{classc_particle_system_abe840723dbf16000c7b9abaf147971fd}

\item 
\hypertarget{classc_particle_system_ae3940884c3474b9909e4e4002ab55cdd}{void {\bfseries shut\-\_\-down} ()}\label{classc_particle_system_ae3940884c3474b9909e4e4002ab55cdd}

\end{DoxyCompactItemize}
\subsection*{Protected 成员函数}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classc_particle_system_aa2d3dcf616f088c20f0197847e801128}{virtual void {\bfseries remove\-Dead\-Particles} ()}\label{classc_particle_system_aa2d3dcf616f088c20f0197847e801128}

\end{DoxyCompactItemize}
\subsection*{Protected 属性}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classc_particle_system_a3addd61d07ff45f29a2efcc66c92b23a}{I\-Direct3\-D\-Device9 $\ast$ {\bfseries \-\_\-device}}\label{classc_particle_system_a3addd61d07ff45f29a2efcc66c92b23a}

\item 
\hypertarget{classc_particle_system_a708032e0b7dc61691cbf51bd8c250491}{D3\-D\-X\-V\-E\-C\-T\-O\-R3 {\bfseries \-\_\-origin}}\label{classc_particle_system_a708032e0b7dc61691cbf51bd8c250491}

\item 
\hypertarget{classc_particle_system_a8b148b3c78502e1cc98fd01977b9df9a}{\hyperlink{classc_object_bound}{c\-Object\-Bound} $\ast$ {\bfseries \-\_\-bound\-\_\-box}}\label{classc_particle_system_a8b148b3c78502e1cc98fd01977b9df9a}

\item 
\hypertarget{classc_particle_system_a8e78eb4d14eb6b22de16e70d8f52f62c}{float {\bfseries \-\_\-enit\-Rate}}\label{classc_particle_system_a8e78eb4d14eb6b22de16e70d8f52f62c}

\item 
\hypertarget{classc_particle_system_ac9ee17282eefc0f453892704bea2e985}{float {\bfseries \-\_\-size}}\label{classc_particle_system_ac9ee17282eefc0f453892704bea2e985}

\item 
\hypertarget{classc_particle_system_a616a2862c63f023792cdec5b84254f71}{I\-Direct3\-D\-Texture9 $\ast$ {\bfseries \-\_\-tex}}\label{classc_particle_system_a616a2862c63f023792cdec5b84254f71}

\item 
\hypertarget{classc_particle_system_a6e3f46a5883d00327502f256a7dbe98a}{I\-Direct3\-D\-Vertex\-Buffer9 $\ast$ {\bfseries \-\_\-vb}}\label{classc_particle_system_a6e3f46a5883d00327502f256a7dbe98a}

\item 
\hypertarget{classc_particle_system_a2da9a2046b777e43a7765641cd2e5449}{std\-::list$<$ \hyperlink{structs_attribute}{s\-Attribute} $>$ {\bfseries \-\_\-particles}}\label{classc_particle_system_a2da9a2046b777e43a7765641cd2e5449}

\item 
\hypertarget{classc_particle_system_a4f52c9e56aa8b0aaf3e03b71ec59c0aa}{D\-W\-O\-R\-D {\bfseries \-\_\-max\-\_\-particles}}\label{classc_particle_system_a4f52c9e56aa8b0aaf3e03b71ec59c0aa}

\item 
\hypertarget{classc_particle_system_a3b9dcff7c428eb98000d2621f8876ff0}{D\-W\-O\-R\-D {\bfseries \-\_\-vb\-\_\-size}}\label{classc_particle_system_a3b9dcff7c428eb98000d2621f8876ff0}

\item 
\hypertarget{classc_particle_system_a21d2d7247d1886aa712743131f82255c}{D\-W\-O\-R\-D {\bfseries \-\_\-vb\-\_\-offset}}\label{classc_particle_system_a21d2d7247d1886aa712743131f82255c}

\item 
\hypertarget{classc_particle_system_a9df85147c90803aa9c560444c4c56c76}{D\-W\-O\-R\-D {\bfseries \-\_\-vb\-\_\-batch\-\_\-size}}\label{classc_particle_system_a9df85147c90803aa9c560444c4c56c76}

\end{DoxyCompactItemize}


该类的文档由以下文件生成\-:\begin{DoxyCompactItemize}
\item 
E\-:/!代码工厂/3\-D引擎/p\-System.\-h\item 
E\-:/!代码工厂/3\-D引擎/p\-System.\-cpp\end{DoxyCompactItemize}
